package com.atguigu.test1;

/**
 * @author 路飞
 * @date 2024/3/28 10:00
 * @description
 */
public class Exer24 {
    // 默认值为0
    static int x, y, z;

    static {
        // 这个静态代码块中修改的x是局部变量
        int x = 5;
        x--;
    }

    static {
        // 这里才是修改的全局变量，所以最后x的结果为-1
        x--;
    }

    public static void main(String[] args) {
        System.out.println("x=" + x);
        z--;
        method();
        System.out.println("result:" + (z + y + ++z));
    }

    public static void method() {
        y = z++ + ++z;
    }

}
